草庐IT

node.js - 在 Windows 的 Git bash 中启动 node.exe -v 时出现错误 0x2

我已经为windows版本2.7安装了Gitbash,并在windows764位机器上安装了nodejs5.5。当我尝试运行时node-v我收到错误信息Error0x2startingnode.exe-v我不确定为什么会这样,我卸载并重新安装了node和git,重新启动了我的系统并检查了我的环境变量。一切似乎都很好。我在“用户环境变量”中的PATH环境变量如下所示。C:\Users\\.dnx\bin;C:\Users\\AppData\Roaming\npm;C:\Users\\AppData\Roaming\npm知道为什么会这样吗? 最佳答案

windows - 如何在没有 root 权限的情况下运行 Windows bash?

有没有办法在新的Windows10bash实现中创建用户,这样我就不会以root身份运行它,而不必在Windows10系统中创建不同的用户帐户?我想使用Windows作为管理员和我的普通用户帐户,但是当我启动bash时,我希望它启动到默认帐户以外的帐户,我猜默认帐户自动是root(在Linux子系统中),因为它是管理员帐号(Windows系统)。 最佳答案 WSL经过专门设计,不会危及正常的Windows安全性,并且(目前)它是“仅限客户端”。因此,WSLsession中的“root”只是模拟,让您在“Linux”环境中运行的东西看

windows - 有没有办法在 Windows 上的 Ubuntu 上的 Bash 中使用 Notepad++ 打开文件?

我在Windows10上使用BashonUbuntuonWindows(WSL)来熟悉Linux命令行。我正在尝试充分利用它的功能,并且认为能够从Notepad++中的CLI打开比方说index.html会很棒。这可能吗?如果是这样,我将如何设置它?总的来说,我对命令行很陌生,更不用说Linux命令了。 最佳答案 ItisabsolutelypossibletouseNotepad++inWSL.Infact,youcanuseitinpreciselythesamewayasifworkinginanormalWindowsenv

windows - 如何在 git bash 中设置正确的本地时区?

我在Windows系统上使用git-bash。Windows时钟显示本地时间,但在git-bash中一切都是GMT时间:$dateMonMar3116:08:57GMT2014设置TZ也不会改变:$TZ="Europe/Berlin"dateMonMar3116:09:01GMT2014同样,所有时间gitlog都是GMT。有没有办法在git-bash中设置正确的时区? 最佳答案 在Windows上,TZ变量似乎有效differently.要获取德国时区,您必须编写:TZ=GST-1GDTdate如果您将其设置为一些“无效”值,例如

windows - 在 cygwin/msys bash 下使用 `pkg-config` 作为命令行参数

我正在尝试使用cygwin作为Windows下的构建环境。我对第3方包有一些依赖性,例如GTK+。通常当我在Linux下构建时,在我的Makefile中我可以添加对pkg-config的调用作为gcc的参数,所以它像这样出现:gccexample.c`pkg-config--libs--cflagsgtk+-2.0`ThisworksfineunderLinux,butincygwinIget::Invalidargumentmake:***[example]Error1Rightnow,Iamjustmanuallyrunningpkg-configandpastingtheoutp

windows - Gitlab CI : How to use the bash shell on a Windows runner

来自GitLabCIdocumentationWindows支持bashshell。Supportedsystemsbydifferentshells:ShellsBashWindowsBatchPowerShellWindows✓✓(default)✓在我的config.toml中,我尝试过:[[runners]]name="myTestRunner"url=xxxxxxxxxxxxxxxxxxxtoken=xxxxxxxxxxxxxxxxxxexecutor="shell"shell="bash"但如果我的.gitlab-ci.yml尝试执行bash脚本,例如stages:-Sta

ruby - 升级 Git Bash 以运行新下载的 ruby​​ 2.0.0

我在Windows机器上,所以很遗憾我不能使用RVM,这将使这变得非常容易。我之前在一台新的Windows机器上下载了Rails和Ruby。Rails4.0.3和Ruby1.9.3。由于某种原因,我安装的包没有安装新版本的ruby。所以我就去了http://rubyinstaller.org/downloads/并下载了Ruby2.0.0。如果我浏览到我的应用程序以使用Ruby访问启动命令提示符,则版本为2.0.0(ruby-v)。但我使用GitBash,http://git-scm.com/downloads,作为我的命令行。现在,当前的ruby​​版本在我的GitBash窗口中仍然

windows - 与 bash 的 exec() 等效的 PowerShell 是什么?

这里是PowerShell的新手。在不创建子shell的情况下从当前进程中运行新脚本的最佳方法是什么?在Bash中,您可以通过以下方式执行此操作:sourcescript#Executesthecommandsinscriptwithinthecurrentshell或execscript#Sameassource,exceptitcompletelyreplacesthecurrentprocesswithscriptPowerShell中是否有相应的等效项? 最佳答案 你也可以使用.\Script.ps1或者开始键入名称并使用T

windows - 如何从 Bash for Windows 10 运行 .bat 或 .cmd 文件

gcloud.cmd是Windows命令行脚本。我正在尝试从安装在Windows10上的Bashshell运行它。CMD提示可以识别它,但“BashforWindows10”无法识别。基于thisthread我用这个条目创建了一个.bashrc文件:PATH=$PATH:/mnt/c/Users/username/AppData/Local/Google/CloudSDK/google-cloud-sdk/bin似乎Bash现在找到了该文件,因为当我运行gcloud.cmd时它显示:/mnt/c/Users/***/AppData/Local/Google/CloudSDK/googl

windows - 如何为 Git-Bash 设置 16 种终端颜色?

是否有其他方法可以为git-bash设置16种终端颜色?理想情况下,我想知道配置文件的位置,以便更轻松地进行编辑,并且设置是可移植的。到目前为止,我能看到的唯一方法似乎是从属性窗口手动编辑框,但这是错误且乏味的-你不能使用十六进制字符串,选择颜色来检查它有时会改变颜色疯狂地。因为git-bash是旧版本的mintty,我试着改变我的.bashrctheirway,但这也没有奏效。任何提示将不胜感激。 最佳答案 控制台颜色存储在HKCU/Console/[窗口名称]/ColorTable00-15下的注册表中。[windowname]